stick to one's principles - German English Dictionary